• word of the day

    niagara falls

    niagara falls - Dictionary definition and meaning for word niagara falls

    Definition
    (noun) waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls
    Synonyms : niagara
    Definition
    (noun) a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort

Word used in video below:
text: (whispering): So when he gets out of bed he falls down.
Download our Mobile App Today
Receive our word of the day
on Whatsapp